hamulus cochleae - French English Dictionary